#!/bin/sh

#########################################################################
#									#
#	En este Programa se usa los comandos start stop status reload	#
#									#
#	Lo que hace es un start del programa startServer.sh		#
#									#
#########################################################################


pid=`ps ax | grep startServer.sh | grep -v grep | cut -d ' ' -f 1`
start() {
	if [ "${pid}" = "" ] ; then
	{
        	echo  "Starting startServer server: "
        	./startServer.sh &
        	### Crea un lock file ###
        	touch ./startServer.proc
        	echo
	} else {
		echo "startServer.sh esta corriendo proceso: "$pid
			
	}
	fi
}

stop() {
	if [ "${pid}" = "" ] ; then
	{
		echo "startServer.sh no esta corriendo"
	} else {
        	echo "Stopping startServer server: "
        	kill -9 $pid
        	### Now, delete the lock file ###
        	rm -f ./startServer.proc
        	echo
	}
	fi
}

status() {
	if [ "${pid}" = "" ] ; then
	{
		echo "startServer.sh no esta corriendo"
	} else {
		echo "startServer.sh esta corriendo proceso: "$pid
	}
	fi
}



### main ###
case "$1" in
  start)
        start
	;;
  stop)
       	stop
	;;
  status)
        status
        ;;                                                    
  restart|reload|condrestart)
        stop
	start
	;;
  *)
    	echo $"Usage: $0 {start|stop|restart|reload|status}"
        exit 1
esac

exit 0
